html,
body {
	-webkit-user-select: none;
}
table {
	width: 100%;
	max-width: 100%;
}
.minesweeper-wrapper {
	margin-top: 50px;
}
.minesweeper-panel table {
	border: 5px solid transparent;
	box-shadow: 0 0 10px 0 #999;
	margin: 0 auto;
}
.minesweeper-panel th {
	font-size: 24px;
}

.minesweeper-panel tr,
.minesweeper-panel td {
	padding: 0;
	margin: 0;
}
.minesweeper-panel button.cell {
	width: 35px;
	height: 35px;
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.minesweeper-panel button {
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
}

.minesweeper-panel button.init {
	-webkit-transition: background-color .6s;
	transition: background-color .6s;
}

.minesweeper-setting {
	width: 400px;
	/*height: 150px;*/
	padding: 20px;
	margin-top: 50px;
	border: 1px solid #ccc;
	border-radius: 10px;
}
.minesweeper-setting .btn {
	padding-left: 5px;
	padding-right: 5px;
}